Objetivos de Aprendizagem
- Definir a filosofia central da tipagem de pato em linguagens dinâmicas
- Compreender o processo de invocação de objetos em tempo de execução e despacho de métodos
- Implementar interfaces polimórficas sem restrições formais de herança
- Analisar os trade-offs entre tipagem estática e interfaces dinâmicas 'de pato'